﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using EYSLibrary;

namespace EYayincilikSistemi
{
     public partial class MakaleTakibi : System.Web.UI.Page
     {
          protected void Page_Load(object sender, EventArgs e)
          {
               using (EYayincilikDBEntities eys = new EYayincilikDBEntities())
               {
                    //Gönderilen Makaleler
                    int YazarId = 1;
                    int durum = 0;
                    var makaleler = from Makale in eys.Makale
                                    where Makale.YazarId == YazarId && Makale.MakaleDurum == durum
                                    select Makale;

                    IList<Makale> makaleList = makaleler.ToList<Makale>();


                    ListBox1.DataSource = makaleList;
                    ListBox1.DataTextField = "Baslik";
                    ListBox1.DataValueField = "MakaleId";
                    ListBox1.DataBind();

                    //Yayımlanan Makaleler
                    int durum1 = 1;
                    var makaleler1 = from Makale in eys.Makale
                                    where Makale.YazarId == YazarId && Makale.MakaleDurum == durum1
                                    select Makale;

                    IList<Makale> makaleList1 = makaleler1.ToList<Makale>();


                    ListBox2.DataSource = makaleList1;
                    ListBox2.DataTextField = "Baslik";
                    ListBox2.DataValueField = "MakaleId";
                    ListBox2.DataBind();

                    //Düzeltme İstenen Makaleler
                    int durum2 = 2;
                    var makaleler2 = from Makale in eys.Makale
                                     where Makale.YazarId == YazarId && Makale.MakaleDurum == durum2
                                     select Makale;

                    IList<Makale> makaleList2 = makaleler2.ToList<Makale>();


                    ListBox3.DataSource = makaleList2;
                    ListBox3.DataTextField = "Baslik";
                    ListBox3.DataValueField = "MakaleId";
                    ListBox3.DataBind();

               }
          }
     }
}